Nous recherchons un(e) Développeur(se) Back-End expert pour renforcer une équipe produit qui développe un espace client WEB utilisé par des acteurs ferroviaires pour :
Réserver des sillons
Gérer la maintenance
Suivre l’avancement et les interactions avec l’opérateur réseau
Le besoin porte sur un renfort Back-End pour retravailler l’affichage des services mis à disposition, avec des services reçus en mode push automatiquement selon l’étape du processus.
Contexte équipe
Équipe actuelle : 2 dev Back (dont 1 lead) + 1 dev Front
Objectif : 4 dev Back / 2 dev Front
Missions
Développer et faire évoluer les composants Back-End existants
Garantir un haut niveau de qualité, performance et sécurité
Être force de proposition sur les bonnes pratiques et le design applicatif
Accompagner techniquement l’équipe (revues de code, échanges, conseils/mentorat)
Participer aux rituels agiles et aux échanges techniques
Intégrer / maintenir les tests automatisés dans les pipelines existants
Documenter les évolutions
Être opérationnel(le) rapidement (autonomie, adaptabilité)
Stack / Compétences requises
Java 21+, Spring Boot 3
Git (GitLab), Maven
Docker
AWS SDK, LocalStack (mock AWS S3)
JUnit 5, OpenAPI
PostgreSQL, Liquibase, Redis, Lombok
ClamAV
Important : AWS Aurora PostgreSQL
Compétences attendues (niveau expert)
Analyse/synthèse sur existant complexe, identification des dépendances/points critiques
Maîtrise CI/CD (fiabilisation déploiements, contrôles qualité)
Software design (modularité, découplage, maîtrise de la dette)
Observabilité (logs, diagnostic, participation post-incident)
Communication structurée, capacité à vulgariser et aligner les parties prenantes